package com.atguigu.tingshu.search.temp.client;

import com.atguigu.tingshu.model.album.AlbumInfo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;

import java.util.Map;

/**
 * Author:huzhongkui
 * Date: 2025-03-17 星期一 09:33:56
 * Description:
 *
 * value注解的作用：
 * 如果所有的微服务都注册到注册中心上去之后，value就是对方在注册中心上的服务名.
 * 如果远程调用的服务不在注册中心，那么value只是这个feignclient的名字.
 */

@FeignClient(value = "helloFeignClient", url = "http://www.baidu.com")
public interface HelloFeignClient {
    /**
     * 定义一个方法（给百度发请求）
     *
     * @GetMapping：命令feign发送一个GET方式的请求
     */
    @GetMapping
    public String sayHello();

    /**
     * 定义一个方法（给百度发请求带参数 哈喽）
     *https://www.baidu.com/s?wd=%E5%93%88%E5%96%BD
     * @GetMapping：命令feign发送一个GET方式的请求
     */

}
